package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.TStocktaking;
import java.util.List;	

/**
 * 盘点 数据层
 * 
 * @author ruoyi
 * @date 2019-05-08
 */
public interface TStocktakingMapper 
{
	/**
     * 查询盘点信息
     * 
     * @param stockId 盘点ID
     * @return 盘点信息
     */
	public TStocktaking selectTStocktakingById(Long stockId);
	
	/**
     * 查询盘点列表
     * 
     * @param tStocktaking 盘点信息
     * @return 盘点集合
     */
	public List<TStocktaking> selectTStocktakingList(TStocktaking tStocktaking);
	
	/**
     * 新增盘点
     * 
     * @param tStocktaking 盘点信息
     * @return 结果
     */
	public int insertTStocktaking(TStocktaking tStocktaking);
	
	/**
     * 修改盘点
     * 
     * @param tStocktaking 盘点信息
     * @return 结果
     */
	public int updateTStocktaking(TStocktaking tStocktaking);
	
	/**
     * 删除盘点
     * 
     * @param stockId 盘点ID
     * @return 结果
     */
	public int deleteTStocktakingById(Long stockId);
	
	/**
     * 批量删除盘点
     * 
     * @param stockIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteTStocktakingByIds(String[] stockIds);

    int deleteByDeptId(Long deptId);
}